package com.ruoyi.pollutant.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 废气排放对象 outlet_exhaust
 * 
 * @author yxf
 * @date 2021-08-25
 */
public class OutletExhaust extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 废气排放口ID */
    private Long exoId;

    /** 排放口名称 */
    @Excel(name = "排放口名称")
    private String exoName;

    /** 污染物种类 */
    @Excel(name = "污染物种类")
    private String exoWasteType;

    /** 排放类型 */
    @Excel(name = "排放类型")
    private String exoEmissionType;

    /** 有无烟囱(0代表存在 1代表不存在) */
    @Excel(name = "有无烟囱(0代表存在 1代表不存在)")
    private String exoHasChimney;

    /** 烟囱高度 */
    @Excel(name = "烟囱高度")
    private String exoChimneyHigh;

    /** 烟囱尺寸 */
    @Excel(name = "烟囱尺寸")
    private String exoChimneyWidth;

    /** 经度 */
    @Excel(name = "经度")
    private String exoLg;

    /** 纬度 */
    @Excel(name = "纬度")
    private String exoLt;

    /** 照片 */
    @Excel(name = "照片")
    private String exoPicture;

    /** 浓度 */
    @Excel(name = "浓度")
    private String exoConcentration;

    /** 总量 */
    @Excel(name = "总量")
    private String exoTotal;

    /** 当前环境空气质量标准 */
    @Excel(name = "当前环境空气质量标准")
    private String exoEnvAirStandard;

    /** 是否有在线监测设施(0代表存在 1代表不存在) */
    @Excel(name = "是否有在线监测设施(0代表存在 1代表不存在)")
    private String exoHasOnlineFacility;

    /** 监督性监测报告 */
    @Excel(name = "监督性监测报告")
    private String exoReport;

    /** 环境监察记录 */
    @Excel(name = "环境监察记录")
    private String exoRecord;

    /** 规范化排口(0代表存在 1代表不存在) */
    @Excel(name = "规范化排口(0代表存在 1代表不存在)")
    private String exoHasNormalization;

    /** 规范化名称 */
    @Excel(name = "规范化名称")
    private String exoNzName;

    /** 编号 */
    @Excel(name = "编号")
    private String exoNzCode;

    /** 排口截面积 */
    @Excel(name = "排口截面积")
    private String exoLong;

    /** 废气治理设施名称 */
    @Excel(name = "废气治理设施名称")
    private String etfName;

    /** 企业ID */
    @Excel(name = "企业ID")
    private Long epId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setExoId(Long exoId) 
    {
        this.exoId = exoId;
    }

    public Long getExoId() 
    {
        return exoId;
    }
    public void setExoName(String exoName) 
    {
        this.exoName = exoName;
    }

    public String getExoName() 
    {
        return exoName;
    }
    public void setExoWasteType(String exoWasteType) 
    {
        this.exoWasteType = exoWasteType;
    }

    public String getExoWasteType() 
    {
        return exoWasteType;
    }
    public void setExoEmissionType(String exoEmissionType) 
    {
        this.exoEmissionType = exoEmissionType;
    }

    public String getExoEmissionType() 
    {
        return exoEmissionType;
    }
    public void setExoHasChimney(String exoHasChimney) 
    {
        this.exoHasChimney = exoHasChimney;
    }

    public String getExoHasChimney() 
    {
        return exoHasChimney;
    }
    public void setExoChimneyHigh(String exoChimneyHigh) 
    {
        this.exoChimneyHigh = exoChimneyHigh;
    }

    public String getExoChimneyHigh() 
    {
        return exoChimneyHigh;
    }
    public void setExoChimneyWidth(String exoChimneyWidth) 
    {
        this.exoChimneyWidth = exoChimneyWidth;
    }

    public String getExoChimneyWidth() 
    {
        return exoChimneyWidth;
    }
    public void setExoLg(String exoLg) 
    {
        this.exoLg = exoLg;
    }

    public String getExoLg() 
    {
        return exoLg;
    }
    public void setExoLt(String exoLt) 
    {
        this.exoLt = exoLt;
    }

    public String getExoLt() 
    {
        return exoLt;
    }
    public void setExoPicture(String exoPicture) 
    {
        this.exoPicture = exoPicture;
    }

    public String getExoPicture() 
    {
        return exoPicture;
    }
    public void setExoConcentration(String exoConcentration) 
    {
        this.exoConcentration = exoConcentration;
    }

    public String getExoConcentration() 
    {
        return exoConcentration;
    }
    public void setExoTotal(String exoTotal) 
    {
        this.exoTotal = exoTotal;
    }

    public String getExoTotal() 
    {
        return exoTotal;
    }
    public void setExoEnvAirStandard(String exoEnvAirStandard) 
    {
        this.exoEnvAirStandard = exoEnvAirStandard;
    }

    public String getExoEnvAirStandard() 
    {
        return exoEnvAirStandard;
    }
    public void setExoHasOnlineFacility(String exoHasOnlineFacility) 
    {
        this.exoHasOnlineFacility = exoHasOnlineFacility;
    }

    public String getExoHasOnlineFacility() 
    {
        return exoHasOnlineFacility;
    }
    public void setExoReport(String exoReport) 
    {
        this.exoReport = exoReport;
    }

    public String getExoReport() 
    {
        return exoReport;
    }
    public void setExoRecord(String exoRecord) 
    {
        this.exoRecord = exoRecord;
    }

    public String getExoRecord() 
    {
        return exoRecord;
    }
    public void setExoHasNormalization(String exoHasNormalization) 
    {
        this.exoHasNormalization = exoHasNormalization;
    }

    public String getExoHasNormalization() 
    {
        return exoHasNormalization;
    }
    public void setExoNzName(String exoNzName) 
    {
        this.exoNzName = exoNzName;
    }

    public String getExoNzName() 
    {
        return exoNzName;
    }
    public void setExoNzCode(String exoNzCode) 
    {
        this.exoNzCode = exoNzCode;
    }

    public String getExoNzCode() 
    {
        return exoNzCode;
    }
    public void setExoLong(String exoLong) 
    {
        this.exoLong = exoLong;
    }

    public String getExoLong() 
    {
        return exoLong;
    }
    public void setEtfName(String etfName) 
    {
        this.etfName = etfName;
    }

    public String getEtfName() 
    {
        return etfName;
    }
    public void setEpId(Long epId) 
    {
        this.epId = epId;
    }

    public Long getEpId() 
    {
        return epId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("exoId", getExoId())
            .append("exoName", getExoName())
            .append("exoWasteType", getExoWasteType())
            .append("exoEmissionType", getExoEmissionType())
            .append("exoHasChimney", getExoHasChimney())
            .append("exoChimneyHigh", getExoChimneyHigh())
            .append("exoChimneyWidth", getExoChimneyWidth())
            .append("exoLg", getExoLg())
            .append("exoLt", getExoLt())
            .append("exoPicture", getExoPicture())
            .append("exoConcentration", getExoConcentration())
            .append("exoTotal", getExoTotal())
            .append("exoEnvAirStandard", getExoEnvAirStandard())
            .append("exoHasOnlineFacility", getExoHasOnlineFacility())
            .append("exoReport", getExoReport())
            .append("exoRecord", getExoRecord())
            .append("exoHasNormalization", getExoHasNormalization())
            .append("exoNzName", getExoNzName())
            .append("exoNzCode", getExoNzCode())
            .append("exoLong", getExoLong())
            .append("etfName", getEtfName())
            .append("epId", getEpId())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
